# -*- encoding: utf-8 -*-
'''
@文件    :settings.py
@说明    :配置文件，可以配置mysql等相关信息
@时间    :2024/10/30 21:43:36
@作者    :冯佳辉
@版本    :
'''

TORTOISE_ORM = {
    'connections': {
        # Dict format for connection
        'default': {
            # 'engine': 'tortoise.backends.asyncpg', postgresql
            'engine': 'tortoise.backends.mysql',  #mysql
            'credentials': {
                'host': 'localhost',
                'port': '3306',
                'user': 'root',
                'password': 'root',  # fjh123456这是mac上的mysql密码,root是win上的密码
                'database': 'fastapi_platform',
                "minsize": 1,
                "maxsize": 5,
                "charset": "utf8mb4",
                "echo": True
            }
        },
        # Using a DB_URL string
        # 'default': 'postgres://postgres:qwerty123@localhost:5432/events'
    },
    'apps': {
        'models': {
            # 'models': ['fastapi_proj.fast_api_learn.models', "aerich.models"],#因为在项目的根目录下，所有是models，如果有文件夹，文件夹.models
            'models': ["orm.models", 'aerich.models'],
            'default_connection': 'default'
        }
    },
    "use_tz": False,
    "timezone": "Asia/Shanghai"
}
